#include <deFont.hpp>
Inheritance diagram for IdeFont:

Public Types | |
| enum | FontStyleFlag_t { STYLE_DEFAULT = 0, STYLE_BOLD = (0x00000001), STYLE_ITALIC = (0x00000002), STYLE_UNDERLINE = (0x00000004), STYLE_STRIKEOUT = (0x00000008), STYLE_FORCE32BIT = (0x7fffffff) } |
| values for use in SetFont method More... | |
| enum | FontPosFlag_t { POSITION_TOP = (0x00000002), POSITION_LEFT = (0x00000004), POSITION_BOTTOM = (0x00000008), POSITION_RIGHT = (0x00000010), POSITION_HCENTER = (0x00000020), POSITION_VCENTER = (0x00000040), POSITION_DEFAULT = (POSITION_TOP | POSITION_LEFT), POSITION_PERCENT = (0x00000080), POSITION_FORCE32BIT = (0x7fffffff) } |
| values for use in Print2D, Print3D methods More... | |
Public Member Functions | |
| virtual int | Release ()=0 |
| instant destruction of this object | |
| virtual deBoolean | SetFont (const char *Font, long Height, long StyleFlags)=0 |
| virtual deBoolean | SetFont (IdeBitmapProxy *Font, long Height, long *Widths)=0 |
| currently not implemented | |
| virtual deBoolean | SetColor (deARGB Color)=0 |
| virtual deBoolean | SetScale (deDouble Scale)=0 |
| virtual deFloat | GetStringWidth (char *String)=0 |
| virtual deFloat | GetStringHeight (char *String)=0 |
| virtual Ide2DObject * | Print2D (IdeDriver *Driver, deRect *ClipRect, deDouble X, deDouble Y, deDouble Depth, int *StringWidth, int *StringHeight, int DisplayFlags, const char *Format,...)=0 |
| virtual deBoolean | Print3D (deVertex *Position, deVertex *Rotation, deDouble Depth, int DisplayFlags, const char *Format,...)=0 |
| currently not implemented | |
Protected Member Functions | |
| virtual | ~IdeFont () |
|
|
|
values for use in SetFont method
|
|
|
|
|
|
Implemented in deFont. |
|
|
Implemented in deFont. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Print text into a 2D object, which can be rendered through Ide2DCollection. You can obtain the top-level Ide2DCollection from IdeRender::Get2DCollection Implemented in deFont. |
|
||||||||||||||||||||||||||||
|
currently not implemented
Implemented in deFont. |
|
|
instant destruction of this object
Implemented in deFont. |
|
|
Set the color of the font. Specify a color with alpha < 255 to have a translucency in the opaque sections of text. Implemented in deFont. |
|
||||||||||||||||
|
currently not implemented
Implemented in deFont. |
|
||||||||||||||||
|
Set the current font settings
Implemented in deFont. |
|
|
Implemented in deFont. |
1.3-rc3